Guild icon
wafer.space Community
ℹ️ - Information / general / 3.3V SRAM
Between 2025-10-31 11:59 p.m. and 2025-12-01 12:00 a.m.
7:16 a.m.
Congrats Tim!
7:16 a.m.
How many bits? 300x300 will make it useful for TT projects
Avatar
512 bytes AFAIR
👍 1
Avatar
512 bytes was the largest of the four GF 5V SRAM macros. I was thinking of expanding that to 1kB for another macro; shouldn't be too hard. But I'll get this one done first.
Avatar
@urish : What size is a TT slot on GF180MCU?
Avatar
346.64 um x 160.72 um
Avatar
But that means in a 2x2 ( 711.20 um x 325.36 um ) you can fit a decent size SRAM and some logic.
👍 1
Avatar
The SRAM block is now both DRC and LVS clean. I will work tomorrow on squeezing out additional space at the bottom and then I will push to the repository. Again, don't expect timing values at this point in the process.
blobclap 2
🎉 3
Avatar
Tim 'mithro' Ansell 2025-11-18 2:29 a.m.
@Tim Edwards - Super cool!
Avatar
First commit of the 3.3V SRAM (512 bytes) is now LIVE at https://github.com/RTimothyEdwards/gf180mcu_ocd_ip_sram/ ! (edited)
3.3V SRAM macros for GF180MCU, based on the original 5V SRAM macros. - RTimothyEdwards/gf180mcu_ocd_ip_sram
🎉 1
👏 1
Avatar
Tim 'mithro' Ansell 2025-11-19 12:30 a.m.
@Tim Edwards - Awesome work!
12:31 a.m.
What's ocd?
Avatar
Open Circuit Design (or Obsessive-Compulsive Disorder; take your pick).
Avatar
Pushed an update today. I managed to squeeze some space out of it, but not as much as I originally thought I could; ultimately I recovered about 8um which is not terribly useful for having spent a full day and a half doing it. The final layout area is 301.3um x 321.89um. The fact that the height is now less than a TT slot height is purely coincidental, and probably meaningless. All digital pinouts are on the bottom side and there is only enough space in the TT slot to get maybe 9 routes in from the side, whereas the block has 36 digital I/O. It could be rotated 90 degrees but then the I/O are not in the preferred direction.
Avatar
Tim 'mithro' Ansell 2025-11-19 10:35 p.m.
@Tim Edwards - How does that compare to the 5V SRAM?
Avatar
Area-wise, it's slightly less than 1/2 the area.
Avatar
@Tim Edwards Well it would be easy enough to make a thin wrapper that brings the traces to the preferred routing direction ( and possibly adapts power rails so they connect nicely too ).
Avatar
I thought about that but didn't do a feasibility study. : ) Yet. Also: It's pretty easy to make the smaller SRAM versions, since GF used the same control block exactly, just removed a number of rows and grounded the upper address bits. The 256 byte SRAM is 301.3um x 224.93um. It took me less than 30 minutes to create the 256 byte layout from the 512 byte layout, but there are a couple of LVS errors I need to fix. I should be able to get that pushed before the end of the weekend.
Avatar
Avatar
Tim Edwards
Area-wise, it's slightly less than 1/2 the area.
Tim 'mithro' Ansell 2025-11-20 10:02 p.m.
:joke: Shouldn't it be 1/4th the size? 😛
Avatar
The transistors scale to 1/4 area; everything else, not so much.
Avatar
Avatar
Tim Edwards
The transistors scale to 1/4 area; everything else, not so much.
Tim 'mithro' Ansell 2025-11-20 10:26 p.m.
Yeah, sadly I knew that
Avatar
I have pushed the 256 byte SRAM as well (now DRC and LVS clean).
🎉 2
Avatar
@Tim Edwards Do you have a test slot planned for those ? Because I would love to have those validated in the first run, along with the split voltage IO lib since I'm planning to use those for the second tiny tapeout run ( and hopefully we'll have the results of the first run by then ).
Avatar
Thought on putting them on TTGF0p2?
Avatar
@tnt : That was my plan. I should be able to get something out in a week. It won't be a very complex chip but I should be able to put together a simple "openframe" version of Caravel-GF using the mixed-voltage pads and drop some SRAMs in the middle along with some basic control logic and call it a day.
3:11 p.m.
@urish : Maybe? What's the current support for 3.3V on TTGF?
Avatar
TTGF runs in 3v3 by default
3:16 p.m.
The main question is if we feel confident enough to put it since designs aren't power gated (edited)
Avatar
@urish Well not really because there aren't power gates and I'd like to run comparison between 3.3v and 5v which means everything on there must support 5V without destroying the chip ...
Avatar
And I guess the SRAM isn't 5v tolerant?
Avatar
Well ... it's in the title, it's a 3.3V SRAM with all the transistors resized from 5V to 3.3V 😅
3:25 p.m.
I mean weather it would burst in flames at 5V ... probably not tbh.
Avatar
I don't know the breakdown voltage for 3.3V transistors offhand.
Avatar
Punch-Through Voltage in the spec is 6.5V min
Avatar
So should be fine then?
Avatar
I guess so, to some extent ...
Avatar
It's your call
Avatar
Tim 'mithro' Ansell 2025-11-23 11:24 p.m.
Two thoughts:
  • I have offered Tim Edwards a slot...
  • I'm open to Tiny Tapeout using multiple slots, there should be some spare.
👍 1
Avatar
Thanks Tim!
5:22 a.m.
Re using multiple slots - that's up to Sylvain
Avatar
Currently working through DRC errors as seen by klayout on the SRAM blocks. It's a bit tedious but no major issues.
Exported 44 message(s)
Timezone: UTC+0